package pe.org.manuela.app.despachadores

import groovy.xml.*
import pe.org.manuela.app.*
import pe.org.manuela.app.beans.*

static def obtenerTallasPorProducto(params) {
	def url = Main.URL
	params = params.collect {
		key, value ->
		if (value && !"$value".isInteger()) value = URLEncoder.encode(value)
		"$key=$value"
	}.join("&")
	def data = new URL("$url/MostrarTallasPorProducto.groovy?$params").text
	data = new XmlParser().parseText(data)
	data = data.collect {
		[
			id: it.id.text() as int,
			descripcion: it.descripcion.text(),
			abreviacion: it.abreviacion.text(),
			idTipoProducto: it.idTipoProducto.text() as int,
			estado: it.estado.text()
		] as Talla
	}
	return data
}
